home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 2119 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.5 KB

  1. Path: news.mindlink.net!news
  2. From: genew@mindlink.bc.ca (Gene Wirchenko)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Stupid Question: What does "foo" stand for?
  5. Date: Fri, 19 Jan 1996 06:53:11 GMT
  6. Organization: MIND LINK! - British Columbia, Canada
  7. Message-ID: <4dnf7b$1sa@fountain.mindlink.net>
  8. References: <DLA6o4.8s0@bcstec.ca.boeing.com> <4dmsfk$kd8$1@mhadg.production.compuserve.com>
  9. NNTP-Posting-Host: line121.nwm.mindlink.net
  10. X-Newsreader: Forte Free Agent 1.0.82
  11.  
  12. Earl F. Glynn <73257.3527@CompuServe.COM> wrote:
  13.  
  14. >This really isn't a stupid question.  I asked this question for 
  15. >over six months when I was new to C back in the 80s and no one 
  16. >knew until finally a college prof did.
  17.  
  18. >In my opinion, the use of "foo" should be discouraged and shows a 
  19. >lack of appreciation of good software engineering practices.  Only 
  20.  
  21.      Loosen your tie.
  22.      In my opinion, the use of discouraging of the use of "foo" should
  23. be discouraged and shows a lack of appreciation of good software
  24. cultural practices.
  25.  
  26. >good, mnemonic names should be used in software and "foo" can 
  27.  
  28.      Do you always remember the first "m" in "mnemonic" <G>?
  29.  
  30. >never qualify, even in abstract academic examples.
  31.  
  32.      I defy you to forget how to spell "foo" and it is hackspeak for
  33. "one" (as applied to variables and routines).
  34.  
  35. >-- 
  36. >Earl F. Glynn
  37. >Staff Scientist
  38. >E for M Corporation, Cardiology Products Division
  39. >73257.3527@compuserve.com
  40.  
  41. Sincerely,
  42.  
  43. Gene Wirchenko
  44.  
  45. C Pronunciation Guide:
  46.      y=x++;     "wye equals ex plus plus semicolon"
  47.      x=x++;     "ex equals ex doublecross semicolon"
  48.  
  49.